package picoevo.es.cmaes.cma;

/**
 * A single-objective function to be minimized.
 */
public interface IObjectiveFunction {
	/**
	 * @param x
	 *            a point in the preimage of the objective function
	 * @return objective function value of the input search point
	 */
	double valueOf(double x[]);
}
